physical stimulus - French English Dictionary